package com.ruoyi.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 停电数据表
 * </p>
 *
 * @author liusha
 * @since 2021-11-18
 */
@TableName("t_stop_service")
public class StopService implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 故障单编号
     */
    private String warnNo;

    /**
     * 告警等级
     */
    private String warnLevel;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区县
     */
    private String location;

    /**
     * 国家行政区县（乡镇）
     */
    private String townLocation;

    /**
     * 乡镇代码
     */
    private String townNo;

    /**
     * 站型
     */
    private String stationType;

    /**
     * 移动
     */
    private String cmcc;

    /**
     * 联通
     */
    private String cucc;

    /**
     * 电信
     */
    private String ctcc;

    /**
     * 站址保障等级
     */
    private String stationLevel;

    /**
     * 站址名称
     */
    private String stationName;

    /**
     * 站址名备注
     */
    private String stationRemark;

    /**
     * 站址状态
     */
    private String stationStatus;

    /**
     * 站址运维ID
     */
    private String stationOperationId;

    /**
     * 站址编码
     */
    private String stationNo;

    /**
     * 告警名称
     */
    private String warnName;

    /**
     * FSU名称
     */
    private String fusName;

    /**
     * FSU运维ID
     */
    private String fusOperationId;

    /**
     * FSU软件厂家
     */
    private String fusSoftwareMade;

    /**
     * 子设备名称
     */
    private String deviceSubName;

    /**
     * 信号量ID
     */
    private String semaphoreId;

    /**
     * 告警详情
     */
    private String warnDetail;

    /**
     * AI识别结果
     */
    private String aiAutoResult;

    /**
     * 告警发生时间
     */
    private String warnTime;

    /**
     * 告警历时(分钟)
     */
    private String hisWarnMin;

    /**
     * 是否超时
     */
    private String isTimeout;

    /**
     * 设备告警开始时间
     */
    private String deviceWarnStartTime;

    /**
     * 设备告警结束时间
     */
    private String deviceWarnEndTime;

    /**
     * 告警次数
     */
    private String warnNum;

    /**
     * 告警来源
     */
    private String warnOrig;

    /**
     * 告警类别
     */
    private String warnKb;

    /**
     * 告警对象类型
     */
    private String warnObj;

    /**
     * 告警原因
     */
    private String warnReason;

    /**
     * 告警摘要
     */
    private String warnAbstract;

    /**
     * 告警附加信息
     */
    private String warnAdditional;

    /**
     * 告警入库时间
     */
    private String warnDbTime;

    /**
     * 是否已确认
     */
    private String isConfirm;

    /**
     * 确认时间
     */
    private String confirmTime;

    /**
     * 确认人
     */
    private String confirmPerson;

    /**
     * 确认原因
     */
    private String confirmReason;

    /**
     * 用户备注信息
     */
    private String userRemark;

    /**
     * 是否已恢复
     */
    private String isRecovery;

    /**
     * 是否转故障
     */
    private String isToWarn;

    /**
     * 告警说明
     */
    private String warnExplain;

    /**
     * 故障现象描述
     */
    private String faultDescribe;

    /**
     * 站址来源
     */
    private String stationOrig;

    /**
     * 代维公司
     */
    private String replaceOperaCompany;

    /**
     * 告警流水号ID
     */
    private String warnSeqno;

    /**
     * 所属运营商
     */
    private String operator;

    /**
     * 移动站址名称
     */
    private String cmccStationName;

    /**
     * 移动站址编码
     */
    private String cmccStationNo;

    /**
     * 联通站址名称
     */
    private String cuccStationName;

    /**
     * 联通站址编码
     */
    private String cuccStationNo;

    /**
     * 电信站址名称
     */
    private String ctccStationName;

    /**
     * 电信站址编码
     */
    private String ctccStationNo;

    /**
     * 告警站址蓄电池续航时间
     */
    private String warnStationBattery;

    /**
     * 传输节点
     */
    private String transmissionNode;

    /**
     * 故障类别
     */
    private String faultType;

    /**
     * 故障级别
     */
    private String faultLevel;

    /**
     * 是否重保
     */
    private String isImportant;

    private String version;

    private String createBy;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;

    private String updateBy;

    private String remark;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getWarnNo() {
        return warnNo;
    }

    public void setWarnNo(String warnNo) {
        this.warnNo = warnNo;
    }

    public String getWarnLevel() {
        return warnLevel;
    }

    public void setWarnLevel(String warnLevel) {
        this.warnLevel = warnLevel;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getTownLocation() {
        return townLocation;
    }

    public void setTownLocation(String townLocation) {
        this.townLocation = townLocation;
    }

    public String getTownNo() {
        return townNo;
    }

    public void setTownNo(String townNo) {
        this.townNo = townNo;
    }

    public String getStationType() {
        return stationType;
    }

    public void setStationType(String stationType) {
        this.stationType = stationType;
    }

    public String getCmcc() {
        return cmcc;
    }

    public void setCmcc(String cmcc) {
        this.cmcc = cmcc;
    }

    public String getCucc() {
        return cucc;
    }

    public void setCucc(String cucc) {
        this.cucc = cucc;
    }

    public String getCtcc() {
        return ctcc;
    }

    public void setCtcc(String ctcc) {
        this.ctcc = ctcc;
    }

    public String getStationLevel() {
        return stationLevel;
    }

    public void setStationLevel(String stationLevel) {
        this.stationLevel = stationLevel;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public String getStationRemark() {
        return stationRemark;
    }

    public void setStationRemark(String stationRemark) {
        this.stationRemark = stationRemark;
    }

    public String getStationStatus() {
        return stationStatus;
    }

    public void setStationStatus(String stationStatus) {
        this.stationStatus = stationStatus;
    }

    public String getStationOperationId() {
        return stationOperationId;
    }

    public void setStationOperationId(String stationOperationId) {
        this.stationOperationId = stationOperationId;
    }

    public String getStationNo() {
        return stationNo;
    }

    public void setStationNo(String stationNo) {
        this.stationNo = stationNo;
    }

    public String getWarnName() {
        return warnName;
    }

    public void setWarnName(String warnName) {
        this.warnName = warnName;
    }

    public String getFusName() {
        return fusName;
    }

    public void setFusName(String fusName) {
        this.fusName = fusName;
    }

    public String getFusOperationId() {
        return fusOperationId;
    }

    public void setFusOperationId(String fusOperationId) {
        this.fusOperationId = fusOperationId;
    }

    public String getFusSoftwareMade() {
        return fusSoftwareMade;
    }

    public void setFusSoftwareMade(String fusSoftwareMade) {
        this.fusSoftwareMade = fusSoftwareMade;
    }

    public String getDeviceSubName() {
        return deviceSubName;
    }

    public void setDeviceSubName(String deviceSubName) {
        this.deviceSubName = deviceSubName;
    }

    public String getSemaphoreId() {
        return semaphoreId;
    }

    public void setSemaphoreId(String semaphoreId) {
        this.semaphoreId = semaphoreId;
    }

    public String getWarnDetail() {
        return warnDetail;
    }

    public void setWarnDetail(String warnDetail) {
        this.warnDetail = warnDetail;
    }

    public String getAiAutoResult() {
        return aiAutoResult;
    }

    public void setAiAutoResult(String aiAutoResult) {
        this.aiAutoResult = aiAutoResult;
    }

    public String getWarnTime() {
        return warnTime;
    }

    public void setWarnTime(String warnTime) {
        this.warnTime = warnTime;
    }

    public String getHisWarnMin() {
        return hisWarnMin;
    }

    public void setHisWarnMin(String hisWarnMin) {
        this.hisWarnMin = hisWarnMin;
    }

    public String getIsTimeout() {
        return isTimeout;
    }

    public void setIsTimeout(String isTimeout) {
        this.isTimeout = isTimeout;
    }

    public String getDeviceWarnStartTime() {
        return deviceWarnStartTime;
    }

    public void setDeviceWarnStartTime(String deviceWarnStartTime) {
        this.deviceWarnStartTime = deviceWarnStartTime;
    }

    public String getDeviceWarnEndTime() {
        return deviceWarnEndTime;
    }

    public void setDeviceWarnEndTime(String deviceWarnEndTime) {
        this.deviceWarnEndTime = deviceWarnEndTime;
    }

    public String getWarnNum() {
        return warnNum;
    }

    public void setWarnNum(String warnNum) {
        this.warnNum = warnNum;
    }

    public String getWarnOrig() {
        return warnOrig;
    }

    public void setWarnOrig(String warnOrig) {
        this.warnOrig = warnOrig;
    }

    public String getWarnKb() {
        return warnKb;
    }

    public void setWarnKb(String warnKb) {
        this.warnKb = warnKb;
    }

    public String getWarnObj() {
        return warnObj;
    }

    public void setWarnObj(String warnObj) {
        this.warnObj = warnObj;
    }

    public String getWarnReason() {
        return warnReason;
    }

    public void setWarnReason(String warnReason) {
        this.warnReason = warnReason;
    }

    public String getWarnAbstract() {
        return warnAbstract;
    }

    public void setWarnAbstract(String warnAbstract) {
        this.warnAbstract = warnAbstract;
    }

    public String getWarnAdditional() {
        return warnAdditional;
    }

    public void setWarnAdditional(String warnAdditional) {
        this.warnAdditional = warnAdditional;
    }

    public String getWarnDbTime() {
        return warnDbTime;
    }

    public void setWarnDbTime(String warnDbTime) {
        this.warnDbTime = warnDbTime;
    }

    public String getIsConfirm() {
        return isConfirm;
    }

    public void setIsConfirm(String isConfirm) {
        this.isConfirm = isConfirm;
    }

    public String getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(String confirmTime) {
        this.confirmTime = confirmTime;
    }

    public String getConfirmPerson() {
        return confirmPerson;
    }

    public void setConfirmPerson(String confirmPerson) {
        this.confirmPerson = confirmPerson;
    }

    public String getConfirmReason() {
        return confirmReason;
    }

    public void setConfirmReason(String confirmReason) {
        this.confirmReason = confirmReason;
    }

    public String getUserRemark() {
        return userRemark;
    }

    public void setUserRemark(String userRemark) {
        this.userRemark = userRemark;
    }

    public String getIsRecovery() {
        return isRecovery;
    }

    public void setIsRecovery(String isRecovery) {
        this.isRecovery = isRecovery;
    }

    public String getIsToWarn() {
        return isToWarn;
    }

    public void setIsToWarn(String isToWarn) {
        this.isToWarn = isToWarn;
    }

    public String getWarnExplain() {
        return warnExplain;
    }

    public void setWarnExplain(String warnExplain) {
        this.warnExplain = warnExplain;
    }

    public String getFaultDescribe() {
        return faultDescribe;
    }

    public void setFaultDescribe(String faultDescribe) {
        this.faultDescribe = faultDescribe;
    }

    public String getStationOrig() {
        return stationOrig;
    }

    public void setStationOrig(String stationOrig) {
        this.stationOrig = stationOrig;
    }

    public String getReplaceOperaCompany() {
        return replaceOperaCompany;
    }

    public void setReplaceOperaCompany(String replaceOperaCompany) {
        this.replaceOperaCompany = replaceOperaCompany;
    }

    public String getWarnSeqno() {
        return warnSeqno;
    }

    public void setWarnSeqno(String warnSeqno) {
        this.warnSeqno = warnSeqno;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public String getCmccStationName() {
        return cmccStationName;
    }

    public void setCmccStationName(String cmccStationName) {
        this.cmccStationName = cmccStationName;
    }

    public String getCmccStationNo() {
        return cmccStationNo;
    }

    public void setCmccStationNo(String cmccStationNo) {
        this.cmccStationNo = cmccStationNo;
    }

    public String getCuccStationName() {
        return cuccStationName;
    }

    public void setCuccStationName(String cuccStationName) {
        this.cuccStationName = cuccStationName;
    }

    public String getCuccStationNo() {
        return cuccStationNo;
    }

    public void setCuccStationNo(String cuccStationNo) {
        this.cuccStationNo = cuccStationNo;
    }

    public String getCtccStationName() {
        return ctccStationName;
    }

    public void setCtccStationName(String ctccStationName) {
        this.ctccStationName = ctccStationName;
    }

    public String getCtccStationNo() {
        return ctccStationNo;
    }

    public void setCtccStationNo(String ctccStationNo) {
        this.ctccStationNo = ctccStationNo;
    }

    public String getWarnStationBattery() {
        return warnStationBattery;
    }

    public void setWarnStationBattery(String warnStationBattery) {
        this.warnStationBattery = warnStationBattery;
    }

    public String getTransmissionNode() {
        return transmissionNode;
    }

    public void setTransmissionNode(String transmissionNode) {
        this.transmissionNode = transmissionNode;
    }

    public String getFaultType() {
        return faultType;
    }

    public void setFaultType(String faultType) {
        this.faultType = faultType;
    }

    public String getFaultLevel() {
        return faultLevel;
    }

    public void setFaultLevel(String faultLevel) {
        this.faultLevel = faultLevel;
    }

    public String getIsImportant() {
        return isImportant;
    }

    public void setIsImportant(String isImportant) {
        this.isImportant = isImportant;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "StopService{" +
        ", id=" + id +
        ", warnNo=" + warnNo +
        ", warnLevel=" + warnLevel +
        ", province=" + province +
        ", city=" + city +
        ", location=" + location +
        ", townLocation=" + townLocation +
        ", townNo=" + townNo +
        ", stationType=" + stationType +
        ", cmcc=" + cmcc +
        ", cucc=" + cucc +
        ", ctcc=" + ctcc +
        ", stationLevel=" + stationLevel +
        ", stationName=" + stationName +
        ", stationRemark=" + stationRemark +
        ", stationStatus=" + stationStatus +
        ", stationOperationId=" + stationOperationId +
        ", stationNo=" + stationNo +
        ", warnName=" + warnName +
        ", fusName=" + fusName +
        ", fusOperationId=" + fusOperationId +
        ", fusSoftwareMade=" + fusSoftwareMade +
        ", deviceSubName=" + deviceSubName +
        ", semaphoreId=" + semaphoreId +
        ", warnDetail=" + warnDetail +
        ", aiAutoResult=" + aiAutoResult +
        ", warnTime=" + warnTime +
        ", hisWarnMin=" + hisWarnMin +
        ", isTimeout=" + isTimeout +
        ", deviceWarnStartTime=" + deviceWarnStartTime +
        ", deviceWarnEndTime=" + deviceWarnEndTime +
        ", warnNum=" + warnNum +
        ", warnOrig=" + warnOrig +
        ", warnKb=" + warnKb +
        ", warnObj=" + warnObj +
        ", warnReason=" + warnReason +
        ", warnAbstract=" + warnAbstract +
        ", warnAdditional=" + warnAdditional +
        ", warnDbTime=" + warnDbTime +
        ", isConfirm=" + isConfirm +
        ", confirmTime=" + confirmTime +
        ", confirmPerson=" + confirmPerson +
        ", confirmReason=" + confirmReason +
        ", userRemark=" + userRemark +
        ", isRecovery=" + isRecovery +
        ", isToWarn=" + isToWarn +
        ", warnExplain=" + warnExplain +
        ", faultDescribe=" + faultDescribe +
        ", stationOrig=" + stationOrig +
        ", replaceOperaCompany=" + replaceOperaCompany +
        ", warnSeqno=" + warnSeqno +
        ", operator=" + operator +
        ", cmccStationName=" + cmccStationName +
        ", cmccStationNo=" + cmccStationNo +
        ", cuccStationName=" + cuccStationName +
        ", cuccStationNo=" + cuccStationNo +
        ", ctccStationName=" + ctccStationName +
        ", ctccStationNo=" + ctccStationNo +
        ", warnStationBattery=" + warnStationBattery +
        ", transmissionNode=" + transmissionNode +
        ", faultType=" + faultType +
        ", faultLevel=" + faultLevel +
        ", isImportant=" + isImportant +
        ", version=" + version +
        ", createBy=" + createBy +
        ", createTime=" + createTime +
        ", updateTime=" + updateTime +
        ", updateBy=" + updateBy +
        ", remark=" + remark +
        "}";
    }
}
